#ifndef __TRANSMIT_H__
#define __TRANSMIT_H__

/*
 * 内容：
 *   用于收发通信结构体
 *
*/

#include "common.h"
#include <sys/types.h>
#include <sys/socket.h>

/* send / recv Status*/
Status sendStatus(int fd, const Status* buf);
Status recvStatus(int fd, Status* buf);

/* send / recv login */
Status sendLogin(int fd, const LoginMsg* buf);
Status recvLogin(int fd, LoginMsg* buf);

/* send / recv staff */
Status sendStaff(int fd, const StaffMsg* buf);
Status recvStaff(int fd, StaffMsg* buf);

/* send / recv staff */
Status sendHistory(int fd, const HistoryMsg* buf);
Status recvHistory(int fd, HistoryMsg* buf);

#endif

